* {
        padding:0;
        margin:0;
        }

#navi {
        font:11px verdana, arial, sans;
        background:#252525;
        margin-bottom: 40px;
}

#navi li a {
        display:block;
        color:white;
        text-decoration:none;
        border-right:1px #4c4c4c solid;
        padding:10px 20px;
}

#navi li a:hover,#navi li a.hover  {
        background:#00ccff;
}

#navi li ul {
        background:#4d4d4d;
}

#navi li li a {
        width:auto;
        border:0;
        background:#4d4d4d;
        text-align: center;
}

#navi li li a:hover {
        background:#7b7b7b;
}